package com.sxj.PDMS.model.dto.student;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;


@Data
public class StudentUpdateRequest implements Serializable {
    /**
     * 学号 非空
     */
    private String studentNumber;

    /**
     * 班级 非空
     */

    private String grade;

    /**
     * 性别 男/女 非空
     */
    private String gender;

    /**
     * 详细家庭住址 非空
     */
    private String fullHomeAddress;

    /**
     * 联系电话 非空
     */
    private String phoneNumber;

    /**
     * 所在宿舍 非空
     */
    private String liveInTheDormitory;

    /**
     * 是否删除
     */
    private Integer isDelete;

    /**
     * 邮箱 非空
     */
    private String email;

    /**
     * 入学年份 非空
     */
    private Date enrollmentTime;

    /**
     * 文化程度 0小学 1初中 2高中 3中专 4大专 5本科 6硕士 7博士
     */
    private Integer educationLevel;

    /**
     * 是否在挂科 0否 1是 非空
     */
    private Integer isFailingClass;

    /**
     * 曾挂学分 非空
     */
    private Double previousCredit;

    /**
     * 职务
     */
    private String position;

    /**
     * 发展状态 0群众 1团员 2已提交入党申请书 3积极分子 4发展对象 5预备党员 6正式党员
     */
    private Integer statue;


    private static final long serialVersionUID = 1L;
}
